/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package proyectofincas;

import java.util.Scanner;

/**
 *
 * @author ASIR2
 */
public class ProyectoFincas {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // tengo que crear 3 fincas, visulaizar sus datos
        // y obtener el total del perimetro y el area
        Scanner teclado = new Scanner(System.in);
        teclado.useDelimiter("\n");
        
        //Declaro variables locales para cargar los datos del teclado
        
        String nombreFinca; // para guardar el nombre de la finca
        String refCa; // para guardar la referencia catastral
        float datoTecladoAncho; // para guardar el largo 
        float datoTecladoLargo; // para guardar el ancho
        
        Finca finca1;   //Declaramos un objeto
        
        //Pido datos por teclado
        
        System.out.println("Introduzca el nombre de la primera finca:");
        nombreFinca = teclado.next();
        System.out.println("Ref. Catastral de la primera finca:");
        refCa = teclado.next();
        System.out.println("Ancho de la finca:");
        datoTecladoAncho = teclado.nextFloat();
        System.out.println("Largo de la finca:");
        datoTecladoLargo = teclado.nextFloat();
        
        //Creo el objeto
        
        finca1 = new Finca(datoTecladoAncho, datoTecladoLargo, nombreFinca, refCa); // Creamos el objeto finca1
        
        //Interacciono con el objeto
        //Declaramos y creamos las fincas de una tirada
        
        
        System.out.println("Introduzca el nombre de la segunda finca: ");
        nombreFinca = teclado.next();
        Finca finca2 = new Finca(23.34F, 12.56F, nombreFinca, "B2456513241Ñ367V");
        
        System.out.println("Introduzca el nombre de la tercera finca: ");
        nombreFinca = teclado.next();
        Finca finca3 = new Finca(10.3F, 22.50F, nombreFinca, "F4302564162689L5J");
        // visualizamos los datos de cada finca
        finca1.visuDatos();
        finca2.visuDatos();
        finca3.visuDatos();
        //Área total y perímetro
        //Necesito 2 variables para acumular el área y perímetro totales
        float totalPeri = 0; // para guardar los perímetros
        float totalArea = 0; // para guardar las áreas
        totalPeri = finca1.perimetro()+finca2.perimetro()+finca3.perimetro();
        totalArea = finca1.area() + finca2.area() + finca3.area();
        System.out.println("Total del perímetro de las fincas..." + totalPeri);
        System.out.println("Total del área de las fincas..." + totalArea);
        System.out.println("*******************************************");
        
        
    }
}
